Sheet1.csv

canon/registries/T0_Boss_Attack_Rail [DRAFT v0.1]/Sheet1.csv

19 rows

attack_row_idboss_idattack_idtelegraph_shapewindup_secondsactive_secondsrecovery_secondscounter_classdamagepunish_damage_multenabledmin_tell_msanswer_window_mstelegraph_lead_mstell_shape_classtell_motion_classtelegraph_sfx_id_reftelegraph_vfx_refpart_refphase_indexattack_kindcast_pattern_refsource_refnotesattack_elementparry_element_ruleparry_element_ref
AT_0001BE_0002step_that_isnt_theresilent_close1.600.100.80any0.001.75TRUE900450900no_glyph_approachsilent_close_walkstalk_cloak1KIT_BE_0002 ability 1; bestiary sheet BE_0002_rangku_wera section 6 opener; docs/spine/CH_02.md L142 (CH02_B07); T1_Combat_System_Spec L643T5M-ORDINAL. The opener and the cheap lesson - three metres closed in silence and then he stops; no strike, and it establishes the rule the whole fight runs on. NO-STRIKE ROW: attack_kind is left EMPTY because the five-member enum melee/ranged/cast/grab/arena_mutation has no member for a pressure or
AT_0002BE_0002sightline_breakbreak_cover0.550.200.50any0.001.75TRUE600450600break_cover_leanshoulder_turn_before_feetstalk_cloak1KIT_BE_0002 ability 2; T0_Boss_Encounter_Registry @ BE_0002 counters (break line of sight behind a cave pillar); T0_Environment_Grammar_Registry @ EG_0005 tactical_affordance_class COVER, enemy_usable TRUET5M-ORDINAL. He uses the same geometry the boss row's own counters cell hands the player - EG_0005 Cave Pillar and Karst Column - and he reaches it first. NO-STRIKE ROW, attack_kind EMPTY (finding S3). Rides the stalk cloak.
AT_0003BE_0002thrown_spearthrow_line0.800.200.80dodge_only1.001.75TRUE600300300throw_linelow_crouch_hip_load1rangedKIT_BE_0002 ability 3; T1_Combat_System_Spec L634 (too powerful or too piercing to be parried is answered by a dodge), L635, L647T5M-ORDINAL. CLASS RE-DERIVED FROM THE KIT. The kit reads this cover; canon's cover member is the ARENA-WIDE answer and a single thrown shaft is not arena-wide, so the nature rule gives dodge - a thrown point is piercing by construction. EG_0005 stays the line-of-sight answer the boss row names, and
AT_0004BE_0002the_lungelunge0.800.201.20dodge_only1.601.75TRUE600300200lane_linerear_heel_lift_blade_low1meleeKIT_BE_0002 ability 4; T0_Boss_Encounter_Registry @ BE_0002 counters (side-dodge the lunge-feint); T1_Combat_System_Spec L634T5M-ORDINAL. The root every dangerous move in the fight is a variant of, taught clean and unpunishing so the phase-2 variant reads when it costs something. The longest punish window in phase 1 - recovery_seconds IS the punish rail, not a second one beside it.
AT_0005BE_0002snare_setsnare_lay1.100.350.80trigger_interrupt0.001.75TRUE900450900snare_lanebreak_contact_toward_lane1arena_mutationKIT_BE_0002 ability 5; T1_Combat_System_Spec L649 (trigger interrupt) and L635; docs/COMBAT_PROGRAM_ADDENDUM.md section 6 (spawn-hazard arena_mutation)T5M-ORDINAL. J5's trigger member in Josh's own words - triggering something that stops the hazard before it lands. Cutting the snare before it closes is the interrupt; walking into it is a phase-2 opening for him. HOME GAP, and the concrete case for schema brief 2: the declared data home for this cl
AT_0006BE_0002rain_cadence_readlistening_hold1.600.600.50any0.001.75TRUE900450900stillness_holdfull_body_stillness1KIT_BE_0002 ability 6; T1_Combat_System_Spec L646 (neutralize is an elemental counter read off the effectiveness grid); T0_Boss_Encounter_Registry @ BE_0002 defender_element none and composure_nodes stealth=stalk_tell_breakT5M-ORDINAL. CLASS RE-DERIVED FROM THE KIT. The kit reads this neutralize; canon defines neutralize as an ELEMENTAL counter read off the effectiveness grid, and this body carries no element, so neutralize is not authorable anywhere on BE_0002. Re-derived to any, with the real answer routed to the bo
AT_0007BE_0002blade_draw_cutswipe0.300.100.25any0.601.75TRUE2502000draw_arclead_hand_turns_palm_down1meleeKIT_BE_0002 ability 7; T1_Combat_System_Spec L685 (the Ch 2 reduced scope; the parry class enters at Ch 3 and later); docs/FUN_REBUILD_PLAN.md L88-95 R2.2T5M-ORDINAL. CLASS RE-DERIVED FROM THE KIT. The kit reads this parry_only; the parry class is canon-DEFERRED at Ch 2 because the player holds no parry-capable weapon until WPN_033 Shield at CH_03, so a Ch-2 attack whose nature demands a parry is an unanswerable attack - the gate's own grounding case
AT_0008BE_0002shoulder_displaceclose_press0.550.200.50any0.601.75TRUE4003000press_closelead_shoulder_check1meleeKIT_BE_0002 ability 8; T1_Combat_System_Spec L643 (any takes any legal defence, no capability gate)T5M-ORDINAL. A check with the leading shoulder from inside your weapon's length; low commitment on both sides, and the row that teaches that not every contact is a read.
AT_0009BE_0002torch_killswipe0.550.200.80dodge_only0.001.75TRUE400300200light_sweepopen_hand_reaches_for_the_lamp1meleeKIT_BE_0002 ability 9; T0_Boss_Encounter_Registry @ BE_0002 counters (expose stalk tells with a torch lit from the geothermal vents); T0_Environment_Grammar_Registry @ EG_0003 attack_verbs D2_IGNITE;D10_VENT, enemy_usable TRUE; T1_Combat_System_Spec L635, L647T5M-ORDINAL. CLASS RE-DERIVED FROM THE KIT. The kit reads this cover; canon's cover member is the ARENA-WIDE answer (spec L635, L647) and an open-hand sweep at one lamp is not arena-wide - the same clause that re-derived AT_0003. He reaches for your light instead of for you - the move that makes the
AT_0010BE_0002ledge_dropdrop_fall0.800.200.80dodge_only1.601.75TRUE600300300drop_coneleaves_your_eye_level1meleeKIT_BE_0002 ability 10; flores_island.md L53 (mount_inerie_cone_country environment_grammar_refs EG_0003;EG_0004;EG_0005;EG_0012); T1_Combat_System_Spec L634T5M-ORDINAL. A controlled fall from an upper shelf - a committed drop cannot be met, only vacated. SITE CORRECTION, RECORDED: the kit says an upper CAVE shelf, but phase 1 is mount_inerie_cone_country, whose refs carry EG_0005 Cave Pillar and Karst Column as karst structure on the cone-country slope
AT_0011BE_0002scree_slope_releaseslope_release1.600.601.20cover2.401.75TRUE900450900slope_loaduphill_weight_shift_above_you1arena_mutationT0_Environment_Grammar_Registry @ EG_0004 (attack_verbs D4_AVALANCHE;D9_HURL, loaded_potential gravitational, enemy_usable TRUE canon-named for this hunter on this ground, and its own notes naming the BE_0002 rescue) and @ EG_0005 (COVER); flores_island.md L53; T1_Combat_System_Spec L635, L637, L647T5M-ORDINAL. THE ONE ROW BEYOND THE KIT'S EIGHTEEN, and it is derived rather than invented. EG_0004 sits in this phase's arena, carries the avalanche and hurl verbs over a gravitationally loaded slope, its enemy_usable TRUE is canon-named for this hunter reading the child's tracks up this country, a
AT_0012BE_0002feint_lungefeint0.800.200.50dodge_only1.001.75TRUE400300200lane_linerear_heel_lift_blade_staysstalk_cloak2meleeKIT_BE_0002 ability 11; T0_Boss_Encounter_Registry @ BE_0002 phase_breakdown_object (adds feint follow-ups on the lunge plus shortened telegraphs) and hitzone_parts stalk_cloak break_effect slows the feints; docs/spine/CH_02.md L147 (CH02_B08)T5M-ORDINAL. The row's own evolve-not-swap clause made mechanical: the same root as AT_0004, one detail different, and that detail is the whole answer. The shortened telegraph is the min_tell drop from 600 to 400 against the same glyph. Rides the stalk cloak, whose canon break_effect slows the feint
AT_0013BE_0002double_beat_lungelunge0.550.200.50dodge_only1.601.75TRUE400300200lane_linerear_heel_lifts_twice2meleeKIT_BE_0002 ability 12; T1_Combat_System_Spec L685, L634T5M-ORDINAL. CLASS RE-DERIVED FROM THE KIT. The kit reads this parry_only, which is deferred at Ch 2. The second beat is answered by a second dodge on the timing read, which is the nature rule's dodge and not a parry - the class stays a reading of the attack rather than of the chapter.
AT_0014BE_0002cornered_frenzyfrenzy_commit1.100.601.20dodge_only2.401.75TRUE600450300frenzy_floodabandons_cover_center_line2meleeKIT_BE_0002 ability 13; flores_island.md L52 (kelimutu_crater_lakes environment_grammar_refs EG_0003;EG_0009;EG_0010;EG_0011); T0_Environment_Grammar_Registry @ EG_0009 tactical_affordance_class CONSTRICTION; T1_Combat_System_Spec L634T5M-ORDINAL. CLASS RE-DERIVED FROM THE KIT. The kit reads this cover; phase 2's arena carries no COVER-class feature at all - EG_0009 is CONSTRICTION, which is the kit's own nowhere-to-give-ground - so a cover-classed attack here would be unanswerable. Re-derived to the nature rule's dodge. The leas
AT_0015BE_0002grapple_to_pillargrab0.800.351.20dodge_only1.601.75TRUE600300200bind_closeboth_hands_no_weapon_out2grabKIT_BE_0002 ability 14; T1_Combat_System_Spec L629, L649, L634; T0_Environment_Grammar_Registry @ EG_0009 (env_boss_verb_disabled TRUE)T5M-ORDINAL. CLASS RE-DERIVED FROM THE KIT. The kit reads this trigger_interrupt; the class is a READING OF THE ATTACK and never a free choice among equally available options (spec L629), and the nature of a committed two-handed grab is that it is answered by not being there (L634), not by triggerin
AT_0016BE_0002pursuit_sprintrun_through_water1.100.350.50any0.601.75TRUE600450300press_closeflat_run_ankle_water2meleeKIT_BE_0002 ability 15; T1_Combat_System_Spec L643; T0_Environment_Grammar_Registry @ EG_0009 (Waterfall Cavern Pocket, the phase-2 arena's own water); EG_0011 EXCLUDEDT5M-ORDINAL. He crosses the pool instead of going around it - a closing move, not a committed strike. It shares the press_close glyph family with AT_0008 because it is the same read at a different speed, which is the A3 contract honoured rather than dodged: one glyph family, one counter class. PROTE
AT_0017BE_0002the_emptyingdrain_state1.600.600.80any0.001.75TRUE900450900drain_pullshadow_lags_the_bodygrip_talisman2castsustained_drainKIT_BE_0002 ability 16; T1_Combat_System_Spec L646; T0_Creature_Roster @ CR_0151 (the attested Nage and Lio wa-for-mae account, Forth SRC_00469 / SRC_00457); T0_Ability_Tree_Registry cast_patternT5M-ORDINAL. CLASS RE-DERIVED FROM THE KIT on the same ground as AT_0006 - neutralize is elemental by canon and this body carries no element. The readable pattern IS the class read here, so cast_pattern_ref carries it, which is the differentiator the rail's own column spec names for exactly this cas
AT_0018BE_0002borrowed_speedunbraced_strike0.300.100.25any1.601.75TRUE250300600no_windup_linebreath_unchanged_strike_earlygrip_talisman2meleeKIT_BE_0002 ability 17; T1_Combat_System_Spec L685, L643, L634; bestiary sheet BE_0002_rangku_wera section 4 (the breathing that does not change)T5M-ORDINAL. CLASS RE-DERIVED FROM THE KIT, parry deferred at Ch 2 - and the re-derivation lands on any rather than on dodge, because the kit's own mechanism note says the strike is UNBRACED, which is the opposite of L634's too-powerful-or-too-piercing test. Nothing about this attack's nature refuse
AT_0019BE_0002the_hold_refusesarrest_stagger1.100.601.20weak_point0.001.75TRUE900450900hold_arrestmid_motion_arrest_arm_shakesgrip_talisman2meleeKIT_BE_0002 ability 18; T0_Boss_Encounter_Registry @ BE_0002 hitzone_parts, win_condition REDUCE;FREE, restore_target; T1_Combat_System_Spec L648; harness/check_counter_class_coverage.py A5aT5M-ORDINAL. The only weak_point row the corpus can carry today: BE_0002 is the ONLY boss of 284 whose hitzone_parts is populated, so A5a resolves on a real body instead of on a promise. The named part is grip_talisman - mult 1.5, break_threshold 0.35, break_effect weakens the polo hold. THIS ROW IS

Generated by harness/site/structure_site.py — the URL path is the repo path. review root